﻿using SqlSugar;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace xxx.Candidates.System.Model.Entity
{
    ///<summary>
    ///权限定义
    ///</summary>
    [SugarTable("Sys_Power")]
    public class Sys_Power
    {
        public Sys_Power()
        {
        }

        /// <summary>
        /// 描述 : UUID 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "UUID")]
        [SugarColumn(IsPrimaryKey = true)]
        public string ID { get; set; }

        /// <summary>
        /// 描述 : 权限标识 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "权限标识")]
        public string Name { get; set; }

        /// <summary>
        /// 描述 : 系统页面 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "系统页面")]
        public string Page { get; set; }

        /// <summary>
        /// 描述 : 权限描述 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "权限描述")]
        public string Description { get; set; }

        /// <summary>
        /// 描述 : 备注 
        /// 空值 : True
        /// 默认 : 
        /// </summary>
        [Display(Name = "备注")]
        public string Remark { get; set; }

        /// <summary>
        /// 描述 : 创建时间 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "创建时间")]
        public DateTime CreateTime { get; set; }

        /// <summary>
        /// 描述 : 最后更新时间 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "最后更新时间")]
        public DateTime UpdateTime { get; set; }

        /// <summary>
        /// 描述 : 创建人编码 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "创建人编码")]
        public string CreateID { get; set; }

        /// <summary>
        /// 描述 : 创建人 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "创建人")]
        public string CreateName { get; set; }

        /// <summary>
        /// 描述 : 更新人编码 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "更新人编码")]
        public string UpdateID { get; set; }

        /// <summary>
        /// 描述 : 更新人 
        /// 空值 : False
        /// 默认 : 
        /// </summary>
        [Display(Name = "更新人")]
        public string UpdateName { get; set; }

    }
}
